package BolaEnergetica;

import java.util.Random;

import javax.swing.Icon;
import javax.swing.ImageIcon;

import General.Elemento;

public class BolaEnergetica extends Elemento{
	
	protected int dinero;
	protected int puntaje;
	

	/**
	 * Constructor de la clase que inicializa las variables
	 * de instancia.
	 * @param Coordx valor correspondiente a la primera coordenada de la bola. 
	 * @param Coordy valor correspondiente a la segunda coordenada de la bola.
	 */
	public BolaEnergetica(int Coordx, int Coordy){
		
		Random r = new Random();
		dinero = r.nextInt(6) + 3;
		puntaje = 10;
		x = Coordx;
		y = Coordy;
	}
	
	/**
	 * Devuelve el dinero que posee la bola.
	 * @return un entero que indica el dinero de la bola. 
	 */
	public int getDinero(){
		return dinero;
	}
	
	/**
	 * Devuelve el puntaje que posee la bola.
	 * @return un entero que indica el puntaje de la bola. 
	 */
	public int getPuntaje(){
		return puntaje;
	}

	public void run() {}

	/**
	 * Retorna la imagen asociada a la bola energetica.
	 */
	public Icon getImagen() {
		return new ImageIcon(getClass().getResource("/Imagenes/bola.gif"));
	}
}
